package com.yxinsur.imc.business.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.yxinsur.imc.common.annotation.Excel;
import lombok.Data;
import lombok.ToString;

@Data
@ToString
public class FundBrokerExpressionVo {
    /**
     * $column.columnComment
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 基本法主表的id imc_fund的id
     */
    @Excel(name = "基本法主表的id imc_fund的id")
    private Long fundId;

    /**
     * 表达式序号
     */
    @Excel(name = "表达式序号")
    private Long sort;

    /**
     * 变量名id imc_fund_order_variable的主键
     */
    @Excel(name = "变量名id imc_fund_order_variable的主键")
    private Long brokerVariableId;

    /**
     * 运算符
     */
    @Excel(name = "运算符")
    private String operator;

    @Excel(name = "逻辑运算符")
    private String logicalOperator;

    /**
     * 变量值
     */
    @Excel(name = "变量值")
    private String variableValue;


    @Excel(name = "处理策略")
    private String strategyCode;

    private String variableName;

    private String variableLabel;


    /**
     * 表达式括号索引位置
     */
    @Excel(name = "表达式括号索引位置")
    private String parenthesesIndex;
}
